Text copied to clipboard!

Titolo

Text copied to clipboard!

Sviluppatore GoLang

Descrizione

Text copied to clipboard!
Stiamo cercando uno Sviluppatore GoLang altamente motivato e competente per unirsi al nostro team di sviluppo software. Il candidato ideale avrà una solida esperienza nella programmazione con il linguaggio Go (Golang) e sarà in grado di progettare, sviluppare e mantenere applicazioni scalabili, performanti e sicure. Lavorerai a stretto contatto con altri sviluppatori, ingegneri DevOps e product manager per creare soluzioni innovative che soddisfino le esigenze dei nostri clienti. Le responsabilità principali includono la scrittura di codice pulito e ben documentato, la partecipazione alla progettazione dell'architettura del software, l'implementazione di API RESTful, l'integrazione con database relazionali e non relazionali, e la risoluzione di problemi tecnici complessi. Sarai anche coinvolto nei processi di revisione del codice, test automatizzati e deployment continuo. Per avere successo in questo ruolo, è essenziale avere una buona comprensione dei principi di programmazione concorrente, esperienza con strumenti di versionamento come Git, e familiarità con ambienti cloud come AWS, Google Cloud o Azure. La conoscenza di containerizzazione (Docker, Kubernetes) e metodologie Agile sarà considerata un vantaggio. Offriamo un ambiente di lavoro dinamico e collaborativo, opportunità di crescita professionale, formazione continua e la possibilità di lavorare su progetti stimolanti e all'avanguardia. Se sei appassionato di tecnologia, ami risolvere problemi complessi e desideri contribuire allo sviluppo di soluzioni software di alta qualità, ti invitiamo a candidarti.

Responsabilità

Text copied to clipboard!
  • Sviluppare e mantenere applicazioni utilizzando il linguaggio Go
  • Progettare architetture software scalabili e performanti
  • Implementare e gestire API RESTful
  • Collaborare con team cross-funzionali per definire requisiti tecnici
  • Scrivere codice pulito, efficiente e ben documentato
  • Eseguire test automatizzati e partecipare al processo di CI/CD
  • Effettuare il debug e la risoluzione di problemi tecnici
  • Partecipare alle revisioni del codice e garantire la qualità del software
  • Integrare soluzioni con database SQL e NoSQL
  • Contribuire al miglioramento continuo dei processi di sviluppo

Requisiti

Text copied to clipboard!
  • Esperienza comprovata nello sviluppo con Go (Golang)
  • Conoscenza di strutture dati, algoritmi e programmazione concorrente
  • Familiarità con strumenti di versionamento come Git
  • Esperienza con API RESTful e microservizi
  • Conoscenza di database relazionali e non relazionali
  • Esperienza con container Docker e orchestrazione Kubernetes
  • Familiarità con ambienti cloud (AWS, GCP, Azure)
  • Capacità di lavorare in team Agile/Scrum
  • Buone capacità analitiche e di problem solving
  • Laurea in Informatica o campo correlato (preferibile)

Domande potenziali per l'intervista

Text copied to clipboard!
  • Quanti anni di esperienza hai con il linguaggio Go?
  • Hai mai lavorato con microservizi in produzione?
  • Quali strumenti utilizzi per il versionamento del codice?
  • Hai esperienza con ambienti cloud? Quali?
  • Hai mai utilizzato Docker o Kubernetes?
  • Come gestisci la concorrenza nel codice Go?
  • Hai esperienza con test automatizzati?
  • Hai mai partecipato a progetti Agile/Scrum?
  • Quali database hai utilizzato nei tuoi progetti?
  • Hai contribuito a progetti open source in Go?